package com.sushi.repository.entity;

import java.io.Serializable;
import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
/**
 * 订单 实体类
 * @date 2023-04-13
 * @time 15:24:10
 * @author Administrator
 */
@Getter
@Setter
@ToString
@TableName("`order`")
public class OrderEntity extends BaseEntity<OrderEntity> implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 订单id
     */
    @TableId("`id`")
    private String id;

    /**
     * 商品id
     */
    @TableField("`commodity_id`")
    private String commodityId;

    /**
     * 订单状态  状态： 0-未支付 1-待卖家发货 2-待买家确认收货 3-售后处理中 4-已完成 5-已取消
     */
    @TableField("`status`")
    private String status;

    /**
     * 卖出人id
     */
    @TableField("`sale_man_id`")
    private String saleManId;

    /**
     * 卖出人名称
     */
    @TableField("`sale_man_name`")
    private String saleManName;

    /**
     * 购买人id
     */
    @TableField("`purchase_man_id`")
    private String purchaseManId;

    /**
     * 购买人名称
     */
    @TableField("`purchase_man_name`")
    private String purchaseManName;

    /**
     * 数量
     */
    @TableField("`num`")
    private Integer num;

    /**
     * 单价
     */
    @TableField("`per_price`")
    private BigDecimal perPrice;

    /**
     * 总价
     */
    @TableField("`total_price`")
    private BigDecimal totalPrice;

    /**
     * 备注
     */
    @TableField("`other_content`")
    private String otherContent;



}